PIO复用说明
PIO模块可配置为GPIO,或作为前述通信接口。下表介绍所有PIO功能及复用情况。
PIO # | 默认功能 | I/O | 说明 | 复用功能 |
---|---|---|---|---|
0 | GPIO | I/O | - | SPI master MISO SPI flash D0 |
1 | GPIO | I/O | - | SPI master MOSI SPI flash D1 |
2 | GPIO | I/O | - | PWM0 UART2 RXD SPI flash WP |
3 | GPIO | I/O | - | PWM1 UART2 TXD SPI flash HOLD |
4 | GPIO | I/O | - | SPI master CLK SPI flash CLK |
5 | GPIO | I/O | - | SPI master CSN SPI flash CSN |
6 | GPIO | I/O | 启动时,该引脚受BOOT_MODE控制: UART1 TXD(当BOOT_MODE在启动 时为高) SPI slave MISO(当BOOT_MODE在 启动时为低) |
UART1 TXD SPI slave MISO |
7 | GPIO | I/O | 启动时,该引脚受BOOT_MODE控制: UART1_RXD(当BOOT_MODE在启动 时为高) SPI slave MOSI(当BOOT_MODE在 启动时为低) |
UART1 RXD SPI slave MOSI |
8 | GPIO | I/O | 启动时,该引脚受BOOT_MODE控制: I2C1 SCL(当BOOT_MODE在启动 时为高) SPI slave CLK(当BOOT_MODE在启 动时为低) |
I2C1 SCL SPI slave CLK |
9 | GPIO | I/O | 启动时,该引脚受BOOT_MODE控制: I2C1 SDA(当BOOT_MODE在启动时 为高) SPI slave CSN(当BOOT_MODE在 启动时为低) |
I2C1 SDA SPI slave CSN |
10 | GPIO | I/O | 通信接口选择引脚。选择通信接口位 于PIO6至PIO9。仅在启动时有效。 此引脚如果留空,则被上拉。 |
PPS D_SEL 32.768 kHz clock |
11 | GPIO | I/O | - | PPS EVENT UART1 RXD |
12 | GPIO | I/O | 引导程序模式选择引脚。 选择固件加载地址,外部/内部Flash 或者SPI接口。仅在启动时有效。 此引脚如果留空,则被上拉。 |
BOOT MODE PPS RF_READY UART1 TXD |
13 | GPIO | I/O | ODO_DIR EVENT |
|
14 | GPIO | I/O | - | ODO_CNT EVENT |
15 | GPIO | I/O | - | UART2 TXD LO1_DET |
16 | GPIO | I/O | - | UART2 RXD BLK LO2_DET |
17 | TMS | I/O | 调试接口 | ODO_DIR GPIO |
18 | TCK | I/O | 调试接口 | ODO_CNT GPIO |
I/O 复用部分修改详细,请咨询Unicore FAE。